package Trab.ES1.Modelos;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Grupo H
 */

public class MiojoNao 
{
    private List<Ingrediente> ingredientes;
    private List<Usuario> usuarios;
    private List<Receita> receitas;
    private List<Categoria> categorias;
    private List<Grupo> grupos;
    private static MiojoNao miojoNao = null;
    
    private MiojoNao() 
    {
        this.ingredientes = new ArrayList<>();
        this.usuarios = new ArrayList<>();
        this.receitas = new ArrayList<>();
        this.categorias = new ArrayList<>();
        this.grupos = new ArrayList<>();
    }
    
    public static MiojoNao getInstancia()
    {
        if(miojoNao == null)
           miojoNao = new MiojoNao();
        return miojoNao;
    }

    /**
     * @return the ingredientes
     */
    public List<Ingrediente> getIngredientes() 
    {
        return ingredientes;
    }

    /**
     * @return the usuarios
     */
    public List<Usuario> getUsuarios() 
    {
        return usuarios;
    }

    /**
     * @return the receitas
     */
    public List<Receita> getReceitas() 
    {
        return receitas;
    }

    /**
     * @return the categorias
     */
    public List<Categoria> getCategorias() 
    {
        return categorias;
    }

    /**
     * @return the grupos
     */
    public List<Grupo> getGrupos() 
    {
        return grupos;
    }
    
}
